#ifndef __c_follow__
#define __c_follow__
if(token.Matches(_("p_follow"))&&(T.GetCount()==5))
{
    IsNotExtFunc = false;

    uint MC = uint(calc(T[0]));   //Base line chain
    double r = calc(T[1]);
    double a = calc(T[2]);
    double z = calc(T[3]);
    double Ap= calc(T[4]);


   if(!I[MC].IsType()==m_Chain){ERR << _("no base line chain found");break;}  //If no path then exit...
   if(Ap<=0){ERR << _("NO CUTTING ap zero or up?\n");break;}

    //Offset test
    while(true)
    {
        a=a-Ap;
        if(a<z)a=z;

        CODE << I[MC].CTG(r,a);

        if(a<=z)break;
        if(a>=r)break;
    }
    continue;
}
#endif
